@keyframes starAsideAnime {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(0);
    }
}
//  switch theme
@keyframes day_or_night {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

// shake: 抖动
@keyframes shakeAnime {
    0%,10%,100% {
      transform: rotateZ(0);
    }
    20% {
      transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    30% {
      transform: skewX(6deg) skewY(6deg);
    }
    40% {
      transform: skewX(-3deg) skewY(-3deg);
    }
    50% {
      transform: skewX(1.5deg) skewY(1.5deg);
    }
    60% {
      transform: skewX(-0.75deg) skewY(-0.75deg);
    }
    70% {
      transform: skewX(-.375deg) skewY(-.375deg);
    }
    80% {
      transform: skewX(.18deg) skewY(.18deg);
    }
}

// 消失显现
@keyframes fade-show {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

// 淡入
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}